package com.ruoyi.rsikManage.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 质量诊断数据对象 t_diagnosis_data
 *
 * @author sxygsj
 * @date 2024-06-27
 */
@Data
public class TDiagnosisData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 设备id */
    @Excel(name = "设备id")
    private Long equipmentId;

    /** 监控点名称 */
    @Excel(name = "监控点名称")
    private String equipmentName;

    /** 设备ip */
    @Excel(name = "设备ip")
    private String equipmentIp;


    /** 诊断图片URL */
    @Excel(name = "诊断图片URL")
    private String diagnosisImageUrl;


    /** 诊断状态 1. 达标 2. 一般 3. 很差 4. 失败 */
    @Excel(name = "诊断状态 1. 达标 2. 一般 3. 很差 4. 失败")
    private String diagnosisType;

    /** 视频抖动 */
    @Excel(name = "视频抖动")
    private String db101;

    /** 条纹干扰 */
    @Excel(name = "条纹干扰")
    private String db102;

    /** 视频丢失 */
    @Excel(name = "视频丢失")
    private String db103;

    /** 视频遮挡 */
    @Excel(name = "视频遮挡")
    private String db104;

    /** 视频冻结 */
    @Excel(name = "视频冻结")
    private String db105;

    /** 高亮度 */
    @Excel(name = "高亮度")
    private String db106;

    /** 低亮度 */
    @Excel(name = "低亮度")
    private String db107;

    /** 视频噪声 */
    @Excel(name = "视频噪声")
    private String db108;

    /** 偏色 */
    @Excel(name = "偏色")
    private String db109;

    /** 清晰度 */
    @Excel(name = "清晰度")
    private String db110;

    /** 场景变化 */
    @Excel(name = "场景变化")
    private String db111;

    /** 对比度 */
    @Excel(name = "对比度")
    private String db112;

    /** 横纹干扰 */
    @Excel(name = "横纹干扰")
    private String db113;

    /** 滚动条纹 */
    @Excel(name = "滚动条纹")
    private String db114;

    /** 横波干扰 */
    @Excel(name = "横波干扰")
    private String db115;


    /** 录像机ip */
    @Excel(name = "录像机ip")
    private String vcrIp;

    public TDiagnosisData(Long id, Long equipmentId, String equipmentName, String equipmentIp, String diagnosisImageUrl,
                          String diagnosisType, String db101, String db102, String db103, String db104, String db105,
                          String db106, String db107, String db108, String db109, String db110, String db111, String db112,
                          String db113, String db114, String db115, String vcrIp) {
        this.id = id;
        this.equipmentId = equipmentId;
        this.equipmentName = equipmentName;
        this.equipmentIp = equipmentIp;
        this.diagnosisImageUrl = diagnosisImageUrl;
        this.diagnosisType = diagnosisType;
        this.db101 = db101;
        this.db102 = db102;
        this.db103 = db103;
        this.db104 = db104;
        this.db105 = db105;
        this.db106 = db106;
        this.db107 = db107;
        this.db108 = db108;
        this.db109 = db109;
        this.db110 = db110;
        this.db111 = db111;
        this.db112 = db112;
        this.db113 = db113;
        this.db114 = db114;
        this.db115 = db115;
        this.vcrIp = vcrIp;
    }

    public TDiagnosisData() {

    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getEquipmentId() {
        return equipmentId;
    }

    public void setEquipmentId(Long equipmentId) {
        this.equipmentId = equipmentId;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getEquipmentIp() {
        return equipmentIp;
    }

    public void setEquipmentIp(String equipmentIp) {
        this.equipmentIp = equipmentIp;
    }

    public String getDiagnosisImageUrl() {
        return diagnosisImageUrl;
    }

    public void setDiagnosisImageUrl(String diagnosisImageUrl) {
        this.diagnosisImageUrl = diagnosisImageUrl;
    }

    public String getDiagnosisType() {
        return diagnosisType;
    }

    public void setDiagnosisType(String diagnosisType) {
        this.diagnosisType = diagnosisType;
    }

    public String getDb101() {
        return db101;
    }

    public void setDb101(String db101) {
        this.db101 = db101;
    }

    public String getDb102() {
        return db102;
    }

    public void setDb102(String db102) {
        this.db102 = db102;
    }

    public String getDb103() {
        return db103;
    }

    public void setDb103(String db103) {
        this.db103 = db103;
    }

    public String getDb104() {
        return db104;
    }

    public void setDb104(String db104) {
        this.db104 = db104;
    }

    public String getDb105() {
        return db105;
    }

    public void setDb105(String db105) {
        this.db105 = db105;
    }

    public String getDb106() {
        return db106;
    }

    public void setDb106(String db106) {
        this.db106 = db106;
    }

    public String getDb107() {
        return db107;
    }

    public void setDb107(String db107) {
        this.db107 = db107;
    }

    public String getDb108() {
        return db108;
    }

    public void setDb108(String db108) {
        this.db108 = db108;
    }

    public String getDb109() {
        return db109;
    }

    public void setDb109(String db109) {
        this.db109 = db109;
    }

    public String getDb110() {
        return db110;
    }

    public void setDb110(String db110) {
        this.db110 = db110;
    }

    public String getDb111() {
        return db111;
    }

    public void setDb111(String db111) {
        this.db111 = db111;
    }

    public String getDb112() {
        return db112;
    }

    public void setDb112(String db112) {
        this.db112 = db112;
    }

    public String getDb113() {
        return db113;
    }

    public void setDb113(String db113) {
        this.db113 = db113;
    }

    public String getDb114() {
        return db114;
    }

    public void setDb114(String db114) {
        this.db114 = db114;
    }

    public String getDb115() {
        return db115;
    }

    public void setDb115(String db115) {
        this.db115 = db115;
    }

    public String getVcrIp() {
        return vcrIp;
    }

    public void setVcrIp(String vcrIp) {
        this.vcrIp = vcrIp;
    }
}
